.form_file {
	border: none;
	padding-bottom: 10px;
	width: 40%;
}
.form_label {
	width: 100%;
	margin: 0;
}
.form_input{
	width: 40%;
	border: 1px solid #000;
	margin-bottom: 10px;
	vertical-align: top;
	padding: 1px 5px;
	line-height: inherit;
}
.form_select {
	width: 40%;
	border: 1px solid #000;
	margin-bottom: 10px;
	vertical-align: top;
	padding: 1px 5px;
}
.form_date {
	width: 40%;
	border: 1px solid #000;
	margin-bottom: 10px;
	vertical-align: top;
	padding: 1px 5px;
	line-height: 20px!important;
	border-radius: 0;
}
.form_button {
	width: 40%;
	border: 1px solid #C92228;
	background: #C92228;
	color: #fff;
	padding: 5px 0;
	display: block;
}
.form_button:hover {
	border:1px solid #000000;
	background:#000000;
}

.mod_team_list {
	background:#fff;
	padding: 25px 0px;

	.team_list {
		padding-bottom: 25px;
		float: left;
		width: 100%;

		.team_edit_button,
		.unregister,
		.delete {
			display: inline-block;
			float: right;
			width: auto;
			margin: 6px 0px 0px 10px;
		}
		ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			float: left;
			width: 100%;
		}
		li {
			width: 100%;
			float: left;
			border-top: 1px solid #f3f3f3;

			.info {
				width: 40%;
				float: left;

				.logo {
					width: 20%;
					display: block;
					float: left;
				}
				.location,
				.name {
					width: 40%;
					display: block;
					float: left;
				}
			}
			.actions {
				width: 60%;
				float: left;
			}
		}
		span {
			line-height: 45px;
		}
		form {
			float: right;
			display: inline-block;
			margin: 0;
			
		}
	}
	.sub_h1 {
		font-size: 16px;
		margin-top: 15px;
		float: left;
		width: 100%;
		cursor: pointer;

		.glyphicon {
			padding-right: 5px;
		}
	}
	.team_insert,
	.team_register {
		float: left;
		width: 100%;
		display: none;
	}
	#update_modal {
		.form_label,
		.form_input,
		.form_file {
			width: 100%;
		}
		h1 {
			margin: 0;
		}
	}
	button:not(.close) {
		background: #C92228;
		border: 1px solid #C92228;
		color: #fff;
		padding: 5px 10px;
		margin: 6px 0px;
	}
	button:not(.close):hover {
		border:1px solid #000000;
		background:#000000;
	}
	button.btn {
		margin: inherit;
		border-radius: 0;
	}
}

.admin_seasons {
	background:#fff;
	padding: 25px 0px;

	.season_list {
		float: left;
		width: 100%;
		padding-bottom: 25px;

		button {
			width: 100%;
		}
		ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			float: left;
			width: 100%;
		}
		li {
			width: 100%;
			float: left;
			border-top: 1px solid #f3f3f3;
		}
		span {
			line-height: 45px;
		}
		form {
			float: right;
			display: inline-block;
			margin: 0;
			padding: 0px 0px 0px 10px;
		}
		.start {
			padding-right: 5%;
		}
		.end {
			padding-right: 5%;
		}
	}
	.season_insert {
		float: left;
		width: 100%;
		display: none;

		form {
			width: 100%;
			float: left;
		}
	}
	.sub_h1 {
		font-size: 16px;
		margin-top: 15px;
		float: left;
		width: 100%;
		cursor: pointer;

		.glyphicon {
			padding-right: 5px;
		}
	}
	button {
		background: #C92228;
		border: 1px solid #C92228;
		color: #fff;
		padding: 5px 10px;
		margin: 6px 0px;
	}
	button:hover {
		border:1px solid #000000;
		background:#000000;
	}
}

.mod_players_list {
	background:#fff;
	padding: 25px 0px;

	button {
		background:#C92228;
		border:1px solid #C92228;
		color:#fff;
		padding: 5px 10px;
		margin: 6px 0px;
	}
	button:hover {
		border:1px solid #000000;
		background:#000000;
	}
	.sub_h1 {
		font-size: 16px;
		margin-top: 15px;
		float: left;
		width: 100%;
		cursor: pointer;

		.glyphicon {
			padding-right: 5px;
		}
	}
	.overview {
		float: left;
		width: 100%;
	}
	.insert {
		width: 100%;
		float: left;
		display: none;
	}
	.register {
		width: 100%;
		float: left;
		display: none;

		button {
			margin-left: 15px;
		}
		select {
			height: 32px;
		}
	}
	.lister {
		padding: 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;

		li {
			width: 100%;
			float: left;
			border-top: 1px solid #f3f3f3;

			span {
				line-height: 45px;
			}
			form {
				float: right;
				display: inline-block;
				margin: 0;
				padding: 0px 0px 0px 10px;
			}
			.submits,
			.personal,
			.update {
				padding: 0;
				float: left;
			}

			.update {
				display: none;
				form {
					padding: 0;
				}
			}
			.email {
				padding-left: 10px;
			}

		}
	}
	
}
.admin {
	background:#fff;
	padding: 25px 0px;

	h1 {
		color: #C92228;
		font-size: 20px;
		font-weight: 700;
	}
	.form_label {
		width:100%;
		margin:0;
	}
	.form_input {
		width:40%;
		border:1px solid #000000;
		margin-bottom:10px;
		vertical-align: top;
		padding: 1px 5px;
	}
	.form_submit_button {
		width:40%;
		border:1px solid #000000;
		background:#000000;
		color:#fff;
		padding: 5px 0;
	}
	.form_submit_button:hover {
		background:#C92228;
		border:1px solid #C92228;
	}
}
@media screen and (max-width: 768px) { 
	.form_label,
	.form_file,
	.form_input,
	.form_select,
	.form_date,
	.form_button,
	.form_submit_button {
		width: 100%;
	}
	.admin {
 		.form_input {
 			width:100%;
 			margin-bottom:2px;
 		}
 		.form_label {
 			margin-top:12px;
 		}
 	}
 	.mod_players_list {
 		button {
 			width: 100%;
 		}
 		.register {
 			button {
	 			margin: 0;
	 			display: block;
	 			margin-top: 10px;
	 		}
	 		select {
	 			display: block;
	 			width: 100%;
	 		}
 		}
 		.lister li form {
 			width: 100%;
 			padding: 0;
 		}
 	}
 	.admin_seasons {
 		.season_list {
	 		.start,
	 		.end {
	 			width: 50%;
	 			display: block;
	 			float: left;
	 			padding: 0;
	 		}
	 		.start {
	 			text-align: left;
	 		}
	 		.end {
	 			text-align: right;
	 		}
	 		.active {
	 			display: block;
	 			width: 100%;
	 			float: left;
	 			text-align: center;
	 		}
	 		form {
	 			width: 100%;
	 			padding: 0;
	 		}
 		}
 	}
 	.mod_team_list {
 		.team_list li {
 			padding-bottom: 10px;
 		}
 		.team_list li .info {
 			width: 100%;
 			float: left;

 			.logo {
 				width: 33%;
 				float: left;
 			}
 			.name {
 				width: 33%;
 				float: left;
 				text-align: center;
 			}
 			.location {
 				width: 33%;
 				float: left;
 				text-align: right;
 			}
 		}
 		.team_list li .actions {
 			width: 100%;
 			float: left;
 		}
		.team_list .team_edit_button, 
		.team_list .unregister,
		.team_list .delete {
			margin: 0;
			width: 30%;
			float: right;
		}
		.team_list .unregister {
			margin: 0px 5%;
		}
 	}
 }